Business

Oil tops $110 a barrel even after 31 countries agree to release 60 million barre..